package com.itheima.d02_linkedlist_stack;

import java.util.ArrayList;
import java.util.LinkedList;

/**
 * 目标：了解LinkedList的使用场景
 * 适合首尾频繁的操作： 栈结构
 */
public class Test {


    public static void main(String[] args) {
        //需求：模拟子弹弹夹的操作
        //1.创建弹夹集合对象
        LinkedList<String> stack = new LinkedList<>();

        //2.添加子弹
        stack.push("子弹1");
        stack.push("子弹2");
        stack.push("子弹3");
        stack.push("子弹4");
        stack.push("子弹5");

        //3.发射子弹
        System.out.println(stack.pop());
        System.out.println(stack.pop());
        System.out.println(stack.pop());
        System.out.println(stack.pop());
        System.out.println(stack.pop());


    }

}
